// Funktions Definitionen
/*         Datei: menue.c
        Funktion: GetMainMenue()
        Aufgabe : Zeigt das Hauptmenue nach dem Login an.
        Autor   : Tobi,Vladimir,Niron,Dominik
*/

#include "header.h"

void getMainMenue()
{

        // Variablen
        int iMenueAuswahl = 0;
        system("cls");
        // Hauptmenue Ausgeben
        do {
                system("CLS");
        printf("\n");
        printf("\n");
        printf("\t\t     Herzlich Willkommen %s\n",acBenutzernameEins);
        printf("\n");
        printf("\t\t######################################################\n");
        printf("\n");
        printf("\t\t     1 - Reversi\n");
        printf("\t\t     2 - Checkers\n");
        printf("\t\t     3 - 4-Gewinnt\n");
        printf("\t\t     4 - Bridges\n");
        printf("\t\t     5 - Statistik\n");
        printf("\t\t     6 - Hilfe\n");
        printf("\t\t     7 - Logout\n");
        printf("\n");
        printf("\t\t######################################################\n");
        printf("\t\t     Auswahl: ");
        scanf("%i",&iMenueAuswahl);
       
       
       
       
        switch(iMenueAuswahl)
        {
        case(1):
                {
										if(chooseModi() == 1)
										{
											logReg(1,1);
										}
										else
										{
											reversi(1);
										}              
               
                }break;
        case(2):
                {
					logReg(1,2);
               
                }break;

        case(3):
                {
                    system("cls");
                                        logReg(1,3);
               
                }break;

        case(4):
                {
                       logReg(1,4);
                }break;

        case(5):
                {
                        // Funktion Statistik
						ShowAuswahl();
                }break;

        case(6):
                {
                        // Funktion Hilfe

                }break;

        case(7):
                {
                        // Beenden
                                                return;
                        printf ("Das Programm wird beendet");
                }break;

       
       
       
                }


        }while (iMenueAuswahl != 8);


}

int chooseModi(void)
{
        char cModi[2] = "i";
        int iModi;

        system("cls");
        printf("W\204hlen Sie einen Spielmodus aus:\n\n1. Spieler VS. Spieler\n2. Spieler VS. Computer\n");
        while(cModi[0] != '1' && cModi[0] != '2')
        {
                cModi[0] = getch();
        } 
        
        iModi = atoi(cModi);
        system("pause");
        return iModi;
}
